package pqt;

import java.awt.List;

public class Bloque {


	
	private String bloque; //MASCARA DE DATOS
	
	private String idBloque;
	
	public Item[] atributo; //Items de Mascara de datos
	
	public Falla[] fallas;
	
	private int nAtr=0;
	
	private int nFallas=0;
	
	private boolean estado = true;
	
	public boolean interrumpido = false;
	
	public Bloque(String bloque) {
		
		this.bloque = bloque;
	
	}
	
	
	
	public void setNombreBloque(String bloque) {
		this.bloque = bloque;
	}


	public void setAtributos(int cantidadAtr) {
		atributo = new Item[cantidadAtr];
	}
	
	public void setFallas(int cantidadFallas) {
		fallas = new Falla[cantidadFallas];
	}
	
	public void addAtributo(String nombreItem,String _id) {
	
		atributo[nAtr] = new Item(nombreItem);
		atributo[nAtr].setId(_id);
		nAtr++;
		
	}

	public void addFalla(String falla,String _id) {
		
		fallas[nFallas] = new Falla(falla,_id);
		nFallas++;
		
	}
		
	public String getNombre() {
		
		return bloque;
	}

	public String getNombreAtributo(int index) {
		
		return atributo[index].getItem();
	}
	
	public String getNombreFalla(int index) {
		
		return fallas[index].getFalla();
		
	}
		
	public int getAtributosCount() {
		
		return nAtr;
	}
	
	public int getFallasCount() {
		return nFallas;
	}
		
	public boolean getEstado() {
		
		return estado;
	}
	
	public void setEstado(boolean estado){
		
		this.estado = estado;
	}

	public String getId() {
		return idBloque;
	}

	public void setId(String idBloque) {
		this.idBloque = idBloque;
	}
	
	
}
